﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.Entity
{
    // 职位调动表
    public class MC
    {
        public int MchId { get; set; } // 主键，自动增长列
        public int FirstKindId { get; set; } // 一级机构编号
        public string FirstKindName { get; set; } // 一级机构名称
        public int SecondKindId { get; set; } // 二级机构编号
        public string SecondKindName { get; set; } // 二级机构名称
        public int ThirdKindId { get; set; } // 三级机构编号
        public string ThirdKindName { get; set; } // 三级机构名称
        public int MajorKindId { get; set; } // 职位分类编号
        public string MajorKindName { get; set; } // 职位分类名称
        public int MajorId { get; set; } // 职位编号

		public string MajorName { get; set; } // 职位名称
        public int NewFirstKindId { get; set; } // 新一级机构编号
        public string NewFirstKindName { get; set; } // 新一级机构名称
        public int NewSecondKindId { get; set; } // 新二级机构编号
        public string NewSecondKindName { get; set; } // 新二级机构名称
        public int NewThirdKindId { get; set; } // 新三级机构编号
        public string NewThirdkindName { get; set; } // 新三级机构名称
        public int NewMajorKindId { get; set; } // 新职位分类编号
        public string NewMajorKindName { get; set; } // 新职位分类名称
        public int NewMajorId { get; set; } // 新职位编号
        public string NewMajorName { get; set; } // 新职位名称
        public string HumanId { get; set; } // 人力资源档案编号
        public string HumanName { get; set; } // 姓名
        public int SalaryStandardId { get; set; } // 薪酬标准编号
        public string SalaryStandardName { get; set; } // 薪酬标准名称
        public decimal SalarySum { get; set; } // 薪酬总额
        public int NewSalaryStandardId { get; set; } // 新薪酬标准编号
        public string NewSalaryStandardName { get; set; } // 新薪酬标准名称
        public decimal NewSalarySum { get; set; } // 新薪酬总额
        public string ChangeReason { get; set; } // 调动原因
        public string CheckReason { get; set; } // 审核通过意见
        public string CheckStatus { get; set; } // 复核通过状态
        public string Register { get; set; } // 登记人
        public string Checker { get; set; } // 复核人
        public DateTime RegistTime { get; set; } // 登记时间
        public DateTime? CheckTime { get; set; } // 复核时间
    }
}
